﻿using System;
using System.Collections.Generic;
using System.Collections;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BUS;

public partial class Pages_View : System.Web.UI.Page
{
    private string entry = "";
    private string catelvid = "";
    string currentpage = "1";
    BUS_WRENTRY busWrentry = new BUS_WRENTRY();
    protected void Page_Load(object sender, EventArgs e)
    {
        //if (RouteData.Values["currentpage"] != null)
        //{
        //    currentpage = RouteData.Values["currentpage"].ToString();
        //}
        if (RouteData.Values["currentpage"] != null)
        {
            Session["currentpage"] = RouteData.Values["currentpage"].ToString();
        }
        //catename
        if (RouteData.Values["catename"] != null)
        {
            Session["catename"] = RouteData.Values["catename"].ToString();
        }else
        {
            Session["catename"] = "";
        }
        //if (Convert.ToInt32(Session["City"]) > 0)
        //{
        //    if (!IsPostBack)
        //    {
        //        string idcity = Session["City"].ToString();
        //        catelvid = Session["CateID"].ToString();
        //        //ShowEntry(idcity, catelvid,1,20);
        //        ShowPaging(idcity, catelvid);
        //    }
        //}
        //else
        //    Response.Redirect("~/Pages/Location.aspx");
        
    }
    //private void ShowPaging(string idcity, string idcatelv1)
    //{
    //    bool flag = false;
    //    string chuoi = "";
    //    chuoi += "<ul>";
    //    if (busWrentry._Count() > 10)
    //    {
    //        if ((busWrentry._Count()) % 10 == 0)
    //        {
    //            if (Int32.Parse(currentpage) == 1)
    //            {
    //                chuoi += "<li><a class='li_first' href='/1/Page/ViewEntry'>" + "Prev" + "</a></li>";
    //            }
    //            else
    //            {
    //                chuoi += "<li><a class='li_first' href='/" + (Int32.Parse(currentpage) - 1).ToString() + "/Page/ViewEntry'>" + "Prev" + "</a></li>";
    //            }
    //            for (int i = 1; i <= (busWrentry._Count() / 10); i++)
    //            {

    //                if (i % 11 == 0 && Int32.Parse(currentpage) % 10 != 0)
    //                {
    //                    break;
    //                }
    //                if (Int32.Parse(currentpage) % 10 == 0)
    //                {
    //                    if (flag)
    //                        goto here;
    //                    flag = true;
    //                    i = Int32.Parse(currentpage);
    //                }
    //            here:
    //                if (i.ToString().Equals(currentpage))
    //                {
    //                    chuoi += "<li><a class='selected' href='/" + i.ToString() + "/Page/ViewEntry'>" + i + "</a></li>";
    //                }
    //                else
    //                {
    //                    chuoi += "<li><a  href='/" + i.ToString() + "/Page/ViewEntry'>" + i + "</a></li>";
    //                }
    //            }
    //            if (Int32.Parse(currentpage) == ((busWrentry._Count() / 10) + 1))
    //            {
    //                chuoi += "<li><a class='li_last' href='/" + currentpage + "/Page/ViewEntry'>" + "Next" + "</a></li>";
    //            }
    //            else
    //            {
    //                chuoi += "<li><a class='li_last' href='/" + (Int32.Parse(currentpage) + 1).ToString() + "/Page/ViewEntry'>" + "Next" + "</a></li>";
    //            }
    //        }
    //        else
    //        {
    //            if (Int32.Parse(currentpage) == 1)
    //            {
    //                chuoi += "<li><a class='li_first' href='/1/Page/ViewEntry'>" + "Prev" + "</a></li>";
    //            }
    //            else
    //            {
    //                chuoi += "<li><a class='li_first' href='/" + (Int32.Parse(currentpage) - 1).ToString() + "/Page/ViewEntry'>" + "Prev" + "</a></li>";
    //            }

    //            for (int i = 1; i <= (busWrentry._Count() / 10) + 1; i++)
    //            {
    //                if (i % 11 == 0 && Int32.Parse(currentpage) % 10 != 0)
    //                {
    //                    break;
    //                }
    //                if (Int32.Parse(currentpage) % 10 == 0)
    //                {
    //                    if (flag)
    //                        goto here;
    //                    flag = true;
    //                    i = Int32.Parse(currentpage);
    //                }
    //            here:
    //                if (i.ToString().Equals(currentpage))
    //                {
    //                    chuoi += "<li><a class='selected' href='/" + i.ToString() + "/Page/ViewEntry'>" + i + "</a></li>";
    //                }
    //                else
    //                {
    //                    chuoi += "<li><a href='/" + i.ToString() + "/Page/ViewEntry'>" + i + "</a></li>";
    //                }
    //            }
    //            if (Int32.Parse(currentpage) == ((busWrentry._Count() / 10) + 1))
    //            {
    //                chuoi += "<li><a class='li_last' href='/" + currentpage + "/Page/ViewEntry'>" + "Next" + "</a></li>";
    //            }
    //            else
    //            {
    //                chuoi += "<li><a class='li_last' href='/" + (Int32.Parse(currentpage) + 1).ToString() + "/Page/ViewEntry'>" + "Next" + "</a></li>";
    //            }
    //        }
    //    }
    //    chuoi += "</ul>";
    //    ltrpaging.Text = chuoi;
    //    if (idcatelv1 == string.Empty)
    //    {
    //        lvEntry.DataSource = busWrentry.Get_Entry_View(Int32.Parse(idcity), 0, Int32.Parse(currentpage) * 10 - 10 + 1, Int32.Parse(currentpage) * 10);
    //        lvEntry.DataBind();
    //    }
    //    else
    //    {
    //        lvEntry.DataSource = busWrentry.Get_Entry_View(Int32.Parse(idcity), Int32.Parse(idcatelv1), Int32.Parse(currentpage) * 10 - 10 + 1, Int32.Parse(currentpage) * 10);
    //        lvEntry.DataBind();
    //    }
    //}

    //private void ShowEntry(string idcity, string idcatelv1, int from, int to)
    //{
    //    if (idcatelv1 == string.Empty)
    //    {
    //        //lấy tất cả catelv1
    //        DataTable dt = busWrentry.Get_Entry_View(Int32.Parse(idcity), 0, from, to);
    //        lvEntry.DataSource = dt;
    //        lvEntry.DataBind();

    //    }
    //    else
    //    {
    //        // lấy theo catelv1
    //        DataTable dt = busWrentry.Get_Entry_View(Int32.Parse(idcity), Int32.Parse(idcatelv1), from, to);
    //        lvEntry.DataSource = dt;
    //        lvEntry.DataBind();
    //    }
        
    //}

    //protected void btnSearch_Click(object sender, EventArgs e)
    //{
    //    string query = txtSearch.Value;
    //    if (rbtBoth.Checked == true)
    //    {
    //        DataTable dt = busWrentry.Get_Entry_Search(Int32.Parse(Session["City"].ToString()), 0, 1, 20);
    //        lvEntry.DataSource = dt;
    //        lvEntry.DataBind();
            
    //    }
    //    else if (rbtPersonal.Checked == true)
    //    {
    //        DataTable dt = busWrentry.Get_Entry_Search(Int32.Parse(Session["City"].ToString()), 2, 1, 20);
    //        lvEntry.DataSource = dt;
    //        lvEntry.DataBind();
    //    }
    //    else
    //    {
    //        DataTable dt = busWrentry.Get_Entry_Search(Int32.Parse(Session["City"].ToString()), 1, 1, 20);
    //        lvEntry.DataSource = dt;
    //        lvEntry.DataBind();
    //    }
    //}
    //protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
    //{
    //    string ch = e.Item.Value;
    //    FindAlpha(ch);
    //}

    //private void FindAlpha(string ch)
    //{
    //    DataTable dt = new DataTable();
    //    dt.Columns.Add("Image", typeof(string));
    //    dt.Columns.Add("Link", typeof(string));
    //    dt.Columns.Add("EntryName", typeof(string));
    //    dt.Columns.Add("TimeEntry", typeof(string));
    //    dt.Columns.Add("Price", typeof(string));
    //    dt.Columns.Add("CategoryLv1Name", typeof(string));
    //    dt.Columns.Add("EntryTypeName", typeof(string));
    //    dt.Columns.Add("TypeSaleName", typeof(string));
    //    dt.Rows.Add("~/Images/Pic/no-image.png", "/4/abc.htm", "A test1", "1 hour 30 minutes ago", "$3.99", "Clothes", "Sale", "Company");
    //    dt.Rows.Add("~/Images/Pic/no-image.png", "/6/abc.htm", "A test2", "1 hour 30 minutes ago", "$3.99", "Clothes", "Sale", "Company");
    //    dt.Rows.Add("~/Images/Pic/no-image.png", "/8/abc.htm", "A test3", "1 hour 30 minutes ago", "$3.99", "Clothes", "Sale", "Company");
    //    dt.Rows.Add("~/Images/Pic/no-image.png", "/10/abc.htm", "A test4", "1 hour 30 minutes ago", "$3.99", "Clothes", "Sale", "Company");
    //    dt.Rows.Add("~/Images/Pic/no-image.png", "/12/abc.htm", "A test5", "1 hour 30 minutes ago", "$3.99", "Clothes", "Sale", "Company");
    //    dt.Rows.Add("~/Images/Pic/no-image.png", "/15/abc.htm", "A test6", "1 hour 30 minutes ago", "$3.99", "Clothes", "Sale", "Company");
    //    lvEntry.DataSource = dt;
    //    lvEntry.DataBind();
    //}
}